home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
alia173c.zip
/
R-PCALIA.MRG
< prev
next >
Wrap
Text File
|
1990-10-09
|
3KB
|
62 lines
* ------------[ BLED merge (c) Ken Goosens ]-------------
* Merge this against RBBS-PC.BAS to produce RBBS-PC.NEW
* RBBS-PC.BAS: Date 9-23-1990 Size 166653 bytes
* ------------[ Created 10-09-1990 01:36:47 ]------------
* REPLACING old line(s) by new
102 ZMsgDim = 99
WasMM = 999
WasBX = 75
WasJ = 60
REDIM ZOptSec(WasJ)
DIM ZWorkAra$(WasJ)
DIM ZGSRAra$(WasJ)
DIM ZCategoryName$(WasBX),ZCategoryCode$(WasBX),ZCategoryDesc$(WasBX)
DIM ZOutTxt$(ZMsgDim) ' Message line table
DIM ZUserIn$(ZMsgDim) ' Message line table
DIM ZMsgPtr(WasMM,2) ' Message pointers
CALL VarInit
* ------[ first line different ]------
FileSpec$ = "ALIAS.DEF" 'Alias
CALL FindFile(FileSpec$,ZOK) 'Alias
IF NOT ZOK THEN _ 'Alias
GOTO 105 'Alias
OPEN FileSpec$ FOR INPUT AS #1 'Alias
DO WHILE NOT EOF(1) 'Alias
INPUT #1, ZOutTxt$ 'Alias
ZAliasFile$ = ZAliasFile$ + ZOutTxt$ 'Alias
LOOP 'Alias
CLOSE 1 'Alias
* INSERTING new line(s)
2015 IF INSTR(ZAliasFile$,ZActiveMessageFile$) > 0 THEN _ 'Alias
ZOutTxt$ = "From:" : _ 'Alias
CALL SkipLine (1) : _ 'Alias
GOSUB 12995 : _ 'Alias
ALIAS$ = LEFT$(ZUserIn$,30) : _ 'Alias
IF ALIAS$ = "" THEN _ 'Alias
RETURN 1200 'Alias
* REPLACING old line(s) by new
3460 IF NOT MsgFwd THEN _
MsgFrom$ = LEFT$(ZActiveUserName$ + SPACE$(31),31) _
ELSE _
MsgFrom$ = LEFT$(MsgFrom$ + SPACE$(31),31)
MsgTo$ = LEFT$(MsgTo$ + SPACE$(31),31)
* ------[ first line different ]------
IF INSTR(ZAliasFile$,ZActiveMessageFile$) > 0 THEN _ 'Alias
MsgFrom$ = ALIAS$ + SPACE$(31-LEN(ALIAS$)) 'Alias
MID$(MsgTo$,23,8) = TIME$
IF INSTR(ZAliasFile$,ZActiveMessageFile$) > 0 THEN _ 'Alias
MID$(MsgTo$,23,8) = " " 'Alias
Subject$ = LEFT$(OrigSubject$ + SPACE$(25),25)
MsgPswd$ = LEFT$(MsgPswd$ + SPACE$(15),15)
IF QuotedReply AND _
ZLinesInMsg > ZMaxMsgLines THEN _
ZLinesInMsg = ZMaxMsgLines
FOR WasJ = 1 TO ZLinesInMsg
ZOutTxt$(WasJ) = ZOutTxt$(WasJ) + _
CHR$(227)
ZWasSL = ZWasSL + LEN(ZOutTxt$(WasJ))
NEXT
IF ZWasSL MOD 128 = 0 THEN _
ZWasN$ = STR$(ZWasSL \ 128 + 1) _
ELSE ZWasN$ = STR$(ZWasSL \ 128 + 2)